python使用win32com的心得 - 小西红柿
python使用win32com的心得 python使用win32com的心得https://my.oschina.net/zxcholmes/blog/484789摘要: 学会如何获取操作windows其它com方法,不依赖网上有限的com操作教程。 python可以使用一个第三方库叫做win32com达到操作com的目的, 我是安装了ActivePython的第三方库,从官网下...
2024-01-10Statistics in Python
Materials for the “Statistics in Python” euroscipy 2015 tutorial.RequirementsStandard scientific Python environment (numpy, scipy, matplotlib)PandasStatsmodelsSeabornTo install Python and these dependencies, we recommend that you downloadAnaconda Python, o...
2024-01-10Python 2和Python 3中exec函数的行为
以下代码在Python2和中给出了不同的输出Python3:from sys import versionprint(version)def execute(a, st): b = 42 exec("b = {}\nprint('b:', b)".format(st)) print(b)a = 1.execute(a, "1.E6*a")Python2 印刷品:2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)...
2024-01-10Python numpy 点数组去重的实例
废话不多说,直接上代码,有详细注释# coding = utf-8import numpy as npfrom IPython import embed# xy 输入,可支持浮点数操作 速度很快哦# return xy 去重后结果def duplicate_removal(xy): if xy.shape[0] < 2: return xy _tmp = (xy*4000).astype('i4') # 转换成 i4 处理 _tmp = _tmp[:,0] + _tmp[:,1...
2024-01-10【Python教程】Python 3 Numbers
数字数据类型存储数值。它们是不可变的数据类型,这意味着更改数字数据类型的值会导致分配一个新的对象。当您为它们分配一个值时,就会创建数字对象。例如 -var1 = 1var2 = 10还可以使用del语句删除对数字对象的引用。del 语句的语法是 -del var1[,var2[,var3[....,varN]]]]也可以使用del语句删除单个对象...
2024-01-10Pythonpy_compile编译Python源文件
源代码: Lib/py_compile.pypy_compile 模块提供了用来从源文件生成字节码的函数和另一个用于当模块源文件作为脚本被调用时的函数。虽然不太常用,但这个函数在安装共享模块时还是很有用的,特别是当一些用户可能没有权限在包含源代码的目录中写字节码缓存文件时。exception py_compile.PyCompileError¶当...
2024-01-10如何使用 clion 阅读 Python 解释器源代码
clion 是专门搞c/c++ 的 IDE我下载了 python 解释器的源代码,我该如何配置,使得 clion 可以做到智能提示和智能跳转(就是按 ctrl+左键),因为现在 clion 不能识别这个工程。比如我现在按下 ctrl+左键想要跳转到 #include "Python.h",会有如下的提示 Connot find devlaration to go to...
2024-02-06如何在Python中使用“ with open”打开多个文件?
我想一次更改几个文件,前提是我可以写入所有文件。我想知道是否可以将多个打开的调用与该with语句组合:try: with open('a', 'w') as a and open('b', 'w') as b: do_something()except IOError as e: print 'Operation failed: %s' % e.strerror如果不可能,那么解决该问题的优雅解决方案会是什么样?回答:从Python 2.7(或分...
2024-01-10浅谈Python xlwings 读取Excel文件的正确姿势
使用Python加载最新的Excel读取类库xlwings可以说是Excel数据处理的利器,但使用起来还是有一些注意事项,否则高大上的Python会跑的比老旧的VBA还要慢。这里我们对比一下,用几种不同的方法,从一个Excel表格中读取一万行数据,然后计算结果,看看他们的耗时。1. 处理要求:一个Excel表格中包含了3万...
2024-01-10深究Python中的asyncio库线程池
在同步线程中使用的run_in_executor就如它方法的名字所示,把协程放到了一个执行器里面,可以在一个线程池,也可以在一个进程池。另外还可以使用run_coroutine_threadsafe在其他线程执行协程(这是线程安全的)。多线程def start_loop(loop): asyncio.set_event_loop(loop) loop.run_forever()def shutdown(loop): ...
2024-01-10请问 Python 如何用 asyncio 实现并发操作。
小白初学协程,想使用 websockets 库,但是遇到在携程运行的函数里并发运行的问题。于是用 asyncio 去模拟连接服务器,连接成功后需要去检查它的状态,和模拟发心跳,他们持续运行,但并不影响后面我用 await 发消息的操作,请问该如何实现。import asyncioasync def heartbeat(): print('Send ping.') await asyn...
2024-01-10Python正课121 —— Django 进阶11
https://www.cnblogs.com/xuexianqi/p/13068530.html1.django中间件"""django中间件是django的门户1.请求来的时候需要先经过中间件才能到达真正的django后端2.响应走的时候最后也需要经过中间件才能发送出去django自带七个中间件"""django请求生命周期流程图研究django中间件代码规律MIDDLEWARE = [ 'django.middleware.secur...
2024-01-10终结 Python 原生字典?-- much
字典是 Python 中基础的数据结构之一,字典的使用,可以说是非常的简单粗暴,但即便是这样一个与世无争的数据结构,仍然有很多人 "看不惯它" 。也许你并不觉得,但我相信,你看了这篇文章后,一定会和我一样,对原生字典开始有了偏见。我举个简单的例子吧当你想访问字典中的某个 key 时,你需...
2024-01-10Python 词典(Dict) 加载与保存示例
Dict的加载:import jsondef load_dict(filename): '''load dict from json file''' with open(filename,"r") as json_file: dic = json.load(json_file) return dicDict的保存:import jsonimport datetimeimport numpy as npclass JsonEncoder(json.JSONEncoder): def default(self...
2024-01-10Python如何操作office实现自动化及win32com.client的运用
应用背景工作中,由于需要出定期的report,需要用到office,主要是要用到excel表格,然后给各个team或者boss发email report。这里边就包含了不少重复性的工作,工作中常常有一个固定的模板来出report,而每次只需将相关的数据手动导入,如果将这些重复性的动作,实现自动化,无疑可以省去不少功夫。于...
2024-01-10请问 Python 线程是否可以使用 asyncio 协程代替?
假设我有这么一段代码:import threadingimport timetime_list = []def listen(): last_second = 0 while True: cur_time = str(int(time.time())) if not last_second == cur_time: print('加入 %s' % cur_time) threading.Thread(target=wait_...
2024-01-10Python socket实现的文件下载器功能示例
本文实例讲述了Python socket实现的文件下载器功能。分享给大家供大家参考,具体如下:文件下载器先写客户端再写服务端1.tcp下载器客户端import socketdef main(): # 创建套接字 tcp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) # 获取服务器ip和port dest_ip = input("请输入下载服务器的ip:") dest_port = int(...
2024-01-10详解Python 多线程 Timer定时器/延迟执行、Event事件
Timer继承子Thread类,是Thread的子类,也是线程类,具有线程的能力和特征。这个类用来定义多久执行一个函数。它的实例是能够延迟执行目标函数的线程,在真正执行目标函数之前,都可以cancel它。Timer源码:class Timer(Thread): def __init__(self, interval, function, args=None, kwargs=None): Thread.__init__(self) self.inte...
2024-01-10vue2的简单Popup (Confirm,Alert)组件
github: https://github.com/longfei59418888/vui (记得给一个 start,以后有一起讨论,各种好组件) demo : http://60.205.209.185/#/popup...
2024-01-10ASP.NET Core MVC学习之视图组件(View Component)
1.视图组件介绍 视图组件是 ASP.NET Core MVC 的新特性,类似于局部视图,但它更强大。视图组件不使用模型绑定,并且仅依赖于调用它时所提供的数据。 视图组件特点: 呈块状,而不是整个响应 包括在控制器和视图之间发现的相同的关注点和可测试性优点 可以拥有...
2024-01-10掌握Python之Tkinter按钮组件的创建及使用
不学python功能按钮肯定是不完整的啊,尤其是在使用python过程中,大量需要使用的tkinter,要怎么利用这个模块去创建个功能键呢?一起来看下吧~使用tkinter.Tk() 生成主窗口(root=tkinter.Tk());root.title('标题名') 修改框体的名字,也可在创建时使用className参数来命名;root.resizable(0,0) 框...
2024-01-10使用 Python 和 Tkinter 从剪贴板复制
要从剪贴板复制,我们可以使用clipboard_get()Tkinter 的方法。让我们举个例子,看看如何从剪贴板中获取数据并将其显示在 Tkinter 窗口上。步骤 -导入 tkinter 库并创建 tkinter 框架的实例。使用几何方法设置框架的大小。接下来,调用clipboard_get()从剪贴板中获取文本并将数据存储在变量"cliptext"中。创建一个...
2024-01-10Python logging自定义字段输出及打印颜色
logging模块是Python的一个标准库模块,开发过程中,可以通过该模块,灵活的完成日志的记录。logging模块提供了两种记录日志的方式:1)使用logging提供的模块级别的函数(logging.basicConfig,logging.debug,logging.info...)2)使用logging模块的组件(loggers,handlers,filters,formatters)简单示例import jsonimport...
2024-01-10Windows下用Python 3.4+自带的venv模块创建虚拟环境
Python 3.4+自带了venv模块,用于创建虚拟环境,每个虚拟环境都可以安装一套独立的第三方模块。本文在Windows 10上操作。1、创建一个虚拟环境:D:\>mkdir test_venvD:\>cd test_venvD:\test_venv>python -m venv test第三行,使用venv模块创建一个名为test的虚拟环境。执行后,生成了一个test目录,内有1个文件、3个目录...
2024-01-10Python Pandas - 选择组合的行和列的子集
要选择行和列的子集,请使用loc。使用索引运算符,即方括号并在 loc 中设置条件。假设以下是我们在 Microsoft Excel 中打开的 CSV 文件的内容 -首先,将 CSV 文件中的数据加载到 Pandas DataFrame 中 -dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")选择组合的行和列的子集。右列显示您要显示的列,即此处...
2024-01-10